package com.lzw.skinchange.androidx.appcompat.app;

import android.app.Application;

import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.app.AppCompatDelegate;
import androidx.appcompat.app.SkinAppCompatDelegateImpl;

import com.lzw.skinchange.androidx.core.SkinCompatManager;

/** 使用步骤：
 * 1.在Application 中初始化时必须调用 {@link SkinCompatManager#withoutActivity(Application)} 。
 * 2.需要换肤的Activity可以继承自 {@link SkinAppCompatDelegateActivity}
 */
public class SkinAppCompatDelegateActivity extends AppCompatActivity {
    @NonNull
    @Override
    public AppCompatDelegate getDelegate() {
        return SkinAppCompatDelegateImpl.get(this, this);
    }
}
